冯诺依曼和哈佛架构区别: 哈

🔍 溯源 ✍️ Jack | 📅 2024-11-27 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/项目实战 #质量/普通

原帖 | Jack | 2024-11-27 13:39 | 👍0 | 阅读约1

冯诺依曼和哈佛架构区别:

哈佛架构:ram里面存的是data,经常修改的,然后flash里面存的是代码,同时,有对应的I-bus总线,D-bus总线。通常I-bus总线会去flash里面取代码,D-bus总线会去ram里面取数据运行。两条总线各干各的,同时并行,速度较快。

冯诺依曼架构:
电脑PC一般都是冯诺依曼架构,往往data和code最开始都存在硬盘上,然后要把它们都拷贝到RAM中运行,这时候通过一条数据地址总线去RAM中运行代码和数据,运行时,代码和数据都是在RAM上。由于它只通过一条总线去访问运行,所以在理论上速度没有哈佛架构那么快。


相关笔记